home *** CD-ROM | disk | FTP | other *** search
- property spriteNum, sn, mdown
- global bpm, timezero, curscript
-
- on beginSprite me
- sn = sprite(spriteNum + 1)
- mdown = 0
- end
-
- on mouseDown me
- mdown = 1
- end
-
- on mouseUp me
- mdown = 0
- end
-
- on mouseUpOutSide me
- mdown = 0
- end
-
- on mouseWithin me
- if mdown then
- curscript = "bpmslider"
- mypos = max(sn.myleft, min(the mouseH + 6, sn.myright))
- myval = sn.mypos - sn.myleft
- sn.locH = mypos
- myperc = (sn.locH - sn.myleft) / sn.mywidth
- mybpm = (myperc * 250) + ((1 - myperc) * 40)
- timezero = timezero + 0
- bpm = mybpm
- sprite(89).member.text = string(bpm)
- end if
- end
-